# language: sv
Egenskap: lyssna efter användar anrop
  För att kunna styra strömbrytare direkt via ett tilltalande användargränssnitt
  Som en användare
  Vill jag att daemon hanterar inkommande kommandon från användaren

	@device_file
	@implemented
	Scenario: skicka lista på fjärrströmbrytare
	  Givet att fjärrströmbrytare "källare" innehåller strömbrytare "A,1,plain_text" och "A,2,plain_text" finns på fil
	  Och att fjärrströmbrytare "sovrum" innehåller strömbrytare "A,3,plain_text" och "A,4,plain_text" finns på fil
	  Och att jag har en händelse "släck källare klockan 19:00" på fil
	  När jag tar emot kommando "list_devices"
	  Så skickar jag text som matchar "sovrum.+[#<TriggerSwitchD::Switch.+house_code=A.+model_name=plain_text.+unit_code=3.+#<TriggerSwitchD::Switch.+house_code=A.+model_name=plain_text.+unit_code=4>].+källare.+[#<TriggerSwitchD::Switch.+house_code=A.+model_name=plain_text.+unit_code=1.+#<TriggerSwitchD::Switch.+house_code=A.+model_name=plain_text.+unit_code=2>]"
	
	@schedule_file
	@implemented
	Scenario: skicka schema
	  Givet att fjärrströmbrytare "källare" innehåller strömbrytare "A,3,plain_text" och "A,4,plain_text" finns på fil
	  Och att jag har en händelse "tänd källare klockan 18:00" på fil
	  Och att jag har en händelse "släck källare klockan 19:00" på fil
	  När jag tar emot kommando "list_schedule"
	  Så skickar jag "[<fnutt>tänd källare klockan 18:00<fnutt>, <fnutt>släck källare klockan 19:00<fnutt>]"
